halloween puppies novel ghost personals books society authors kittens glasgow scotland fiction ireland dogs edinburgh fantasy london historic wales dating historical horror author pets animals escorts historical romance escort haunted book cats ghosts dog love cat romance history